class BaseModel {
	constructor(data, msg) {
		if (typeof data == "string") {
			this.msg = data;
			data = null;
			msg = null;
		}
		if (data) {
			this.data = data
		}
		if (msg) {
			this.msg = msg
		}
	}
}
class SuccModel extends BaseModel {
	constructor(data, msg) {
		super(data, msg)
		this.errno = 0;
	}
}

class ErrModel extends BaseModel {
	constructor(data, msg) {
		super(data, msg)
		this.errno = -1;
	}
}
// const SuccModel = (data, msg) => {
// 	if (typeof data == "string") {
// 		this.msg = data;
// 	}
// 	if (data) {
// 		this.data = data
// 		this.errno = 200;
// 		return {
// 			errno:this.errno,
// 			data:this.data
// 		}
// 	}
// 	if (msg) {
// 		this.errno = 0;
// 		this.msg = msg
// 	}
// }
module.exports = {
	SuccModel,
	ErrModel
}
